package com.sunxboy.platform.logging;

/**
 * This is an unchecked exception that should be thrown for any unrecoverable situation in the Common Services project.
 */
public class CommonSystemException extends RuntimeException {

    private static final long serialVersionUID = -7418790780721228486L;

    /**
     * @see RuntimeException#RuntimeException()
     */
    public CommonSystemException() {
        super();
    }

    /**
     * @see RuntimeException#RuntimeException(java.lang.String, java.lang.Throwable)
     */
    public CommonSystemException(String message, Throwable cause) {
        super(message, cause);
    }

    /**
     * @see RuntimeException#RuntimeException(java.lang.String)
     */
    public CommonSystemException(String message) {
        super(message);
    }

    /**
     * @see RuntimeException#RuntimeException(java.lang.Throwable)
     */
    public CommonSystemException(Throwable cause) {
        super(cause);
    }

}
